package com.gwnet.cabinet.domian;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * <p>
 * 外卖柜-箱格表-日志表
 * </p>
 *
 * @author WangLiang
 * @since 2024-07-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class CabinetBoxLog extends Model<CabinetBoxLog> {

    private static final long serialVersionUID = 1L;

    /** 日志表ID */
//    @TableId(type = IdType.)
    @TableId
    private Long logId;

    /** 学校ID */
    private Long schoolId;

    /** 外卖柜ID */
    private String devSn;

    /** 箱格ID */
    private Long boxId;

    /**
     * 箱格编号
     */
    private Integer boxNo;

    /** 订单ID */
    private Long orderId;

    /** 使用类型(1 存, 2 取, 3.维护) */
    private Integer useType;

    /** 动作结果(成功/失败/其他/暂不确定) */
    private String actionResult;

    /** 创建者 */
    private String createBy;

    /** 创建者姓名 */
    private String createName;

    /** 创建时间 */
    private Date createTime;

    /** 备注 */
    private String remark;

    /** 密码/验证码 */
    private String code;

    /** 第三方响应数据备份，未来可能用得到 */
    private String responseData;


}
